package com.evan.review.architecture.mvi.intent;

/**
 * MVI架构中的Intent
 * 表示用户的意图或操作
 */
public interface CounterIntent {
    
    /**
     * 增加计数的意图
     */
    class IncrementIntent implements CounterIntent {
        // 可以添加参数，例如增加的数量
    }
    
    /**
     * 减少计数的意图
     */
    class DecrementIntent implements CounterIntent {
        // 可以添加参数，例如减少的数量
    }
    
    /**
     * 重置计数的意图
     */
    class ResetIntent implements CounterIntent {
        // 可以添加参数，例如重置到的值
    }
} 